package net.yxsoft.enumclass;

import rapid.core.EnumClsBase;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Administrator
 */
public class FormDataRoleType extends EnumClsBase<FormDataRoleType> {
  public FormDataRoleType(String text, String value) {
    super(text, value);
  }


  public static FormDataRoleType Browse = new FormDataRoleType("浏览角色", "FORM_DATA_ROLE_TYPE_BROWSE");

  public static FormDataRoleType Submit = new FormDataRoleType("提交角色", "FORM_DATA_ROLE_TYPE_SUBMIT");

  public static FormDataRoleType Audit = new FormDataRoleType("审核角色", "FORM_DATA_ROLE_TYPE_AUDIT");

  public static FormDataRoleType Enroll = new FormDataRoleType("报名角色", "FORM_DATA_ROLE_TYPE_ENROLL");

  public static FormDataRoleType Release = new FormDataRoleType("发布角色", "FORM_DATA_ROLE_TYPE_RELEASE");

  public static FormDataRoleType one = new FormDataRoleType("一级审核", "level-one");

  public static FormDataRoleType two = new FormDataRoleType("二级审核", "level-two");

  public static FormDataRoleType three = new FormDataRoleType("三级审核", "level-three");

  public static FormDataRoleType four = new FormDataRoleType("四级审核", "level-four");

  public static FormDataRoleType five = new FormDataRoleType("五级审核", "level-five");

  public static List<FormDataRoleType> COLLECTS_DEFAULTS = new ArrayList<FormDataRoleType>() {
    {
      add(Browse);
      add(Submit);
      add(Audit);
      add(Enroll);
      add(Release);
      add(one);
      add(two);
      add(three);
      add(four);
      add(five);
    }
  };
}
